#pragma once

#define WIN32_LEAN_AND_MEAN


#include "windows.h"
#include "windowsx.h"
#include "stdio.h"
#include "tchar.h"
#include "stdlib.h"
#include "time.h"
#include "math.h"

#include "RenderMan.h"

#define MAIN_WINDOW_WIDTH				800
#define MAIN_WINDOW_HEIGHT				600
#define MAIN_WINDOW_CLASS_NAME			_T("Ultimate3dRenderer")

void Initialize();

MSG MainLoop();

void Shutdown();

LRESULT CALLBACK MainWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);